﻿@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:1.5em; color:#666666; width:100%; min-width:300px; zoom:1; background:#f6f6f6; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; overflow-x:hidden;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{border:none; border:0;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#cc130e;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder {color: #979898;}
::-moz-placeholder {color: #979898;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #979898;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #979898;}
.container{ width:1100px; margin:0px auto;}
@media ( max-width:998px){
body{ overflow-x:hidden;}	
.container{ width:auto; margin:0px 10px;}
img{ max-width:100%;  vertical-align:top;}
}
.relative{ position:relative;}
/*font*/
.f_red{ color:#da251d;}
.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*pages*/
.Pages{ zoom:1; text-align:center; overflow:hidden; color:#666666; line-height:24px;clear:both; background:url(../images/linebg.gif)0px top repeat-x; padding-top:30px;}
.Pages span{ padding:0px 3px; display:inline-block; padding:4px 0;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur b{ color:#e60012; font-weight:normal;}
.Pages .p_count b{ color:#e60012; font-weight:normal;}
.Pages .p_total b{ color:#e60012; font-weight:normal;}
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages .p_jump em a.a_cur{ background:#D4D4D4;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:0px; width:35px; height:19px; cursor:pointer; border:none; background:#A6854F; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:13px;}
.Pages .select{ width:48px; height:23px; border:1px solid #d2d2d2; background:#fff;}
.Pages .p_jump .f1{ padding-right:3px; display:none;}
.Pages .p_jump .f2{ padding:0 3px; display:none;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{ background:#e8e8e8; color:#666; padding:0px 8px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#000;}
.Pages .p_page .num a{ background:#e8e8e8; display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; color:#666; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#B70000; color:#fff;}
/*pages end*/


/*页面加载和loding*/
@keyframes fade-in {  
    0% {opacity: 0;}/*初始状态 透明度为0*/  
    40% {opacity: 0;}/*过渡状态 透明度为0*/  
    100% {opacity: 1;}/*结束状态 透明度为1*/  
}  
@-webkit-keyframes fade-in {/*针对webkit内核*/  
    0% {opacity: 0;}  
    40% {opacity: 0;}  
    100% {opacity: 1;}  
}  
#wrapper {
    animation: fade-in;/*动画名称*/  
    animation-duration: 1s;/*动画持续时间*/  
    -webkit-animation:fade-in 1s;/*针对webkit内核*/  
}  

.typing_loader{
    animation: fade-Out;/*动画名称*/  
    animation-duration: 0.5s;/*动画持续时间*/  
    -webkit-animation:fade-in 0.5s;/*针对webkit内核*/  
    width: 20px; z-index:999;
    height: 20px;
    border-radius: 50%;
    -webkit-animation: typing 1s linear infinite alternate;
    -moz-animation: Typing 1s linear infinite alternate;
    animation: typing 1s linear infinite alternate;
    position:fixed; left:50%; top:50%; margin:0px 0px 0px -60px;
}

@-webkit-keyframes typing{
    0%{ background-color: rgba(51,51,51, 1);
        box-shadow: 40px 0px 0px 0px rgba(51,51,51,0.2), 
                    80px 0px 0px 0px rgba(51,51,51,0.2);
    }
    25%{background-color: rgba(51,51,51, 0.4);
        box-shadow: 40px 0px 0px 0px rgba(51,51,51,2), 
                    80px 0px 0px 0px rgba(51,51,51,0.2);
    }
    75%{ background-color: rgba(51,51,73, 0.4);
         box-shadow: 40px 0px 0px 0px rgba(51,51,51,0.2), 
                     80px 0px 0px 0px rgba(51,51,51,1);
    }
}

@-moz-keyframes typing{
    0%{background-color: rgba(51,51,73, 1);
         box-shadow: 40px 0px 0px 0px rgba(51,51,51,0.2), 
                     80px 0px 0px 0px rgba(51,51,51,0.2);
    }
    25%{background-color: rgba(51,51,51, 0.4);
         box-shadow: 40px 0px 0px 0px rgba(51,51,51,2), 
                     80px 0px 0px 0px rgba(51,51,51,0.2);
    }
    75%{ background-color: rgba(51,51,51, 0.4);
         box-shadow: 40px 0px 0px 0px rgba(51,51,73,0.2), 
                     80px 0px 0px 0px rgba(51,51,73,1);
    }
}

@keyframes typing{
    0%{background-color: rgba(51,51,51, 1);
       box-shadow: 40px 0px 0px 0px rgba(51,51,51,0.2), 
                   80px 0px 0px 0px rgba(51,51,51,0.2);
    }
    25%{background-color: rgba(51,51,51, 0.4);
        box-shadow: 40px 0px 0px 0px rgba(51,51,51,2), 
                    80px 0px 0px 0px rgba(51,51,51,0.2);
    }
    75%{background-color: rgba(51,51,51, 0.4);
        box-shadow: 40px 0px 0px 0px rgba(51,51,73,0.2), 
                    80px 0px 0px 0px rgba(51,51,73,1);
    }
}
/*页面加载和loding end*/


/*Top*/
.Header{ background:#fff; height:90px;z-index:800; width:100%; position:relative;}
.Header .Logo{ position:absolute; left:50%; margin-left:-80px; top:30px;}
.MainNav{ padding:28px 0px 0px 0px; margin-left:-45px;}
.MainNav li{ margin-left:45px;display:inline;float:left; position:relative;}
.MainNav li span{ height:62px; display:block;}
.MainNav li span a{ display:block; height:43px; line-height:43px; font-size:16px;}
.MainNav li.onnav span a,.MainNav li span .sele{ color:#cc130e; border-bottom:1px solid #cc130e;}
.MainNav li.onnav span a i,.MainNav li span .sele i{ width:6px; height:6px; display:block; position:absolute; bottom:14px; left:50%; margin-left:-3px; border:1px solid #d0241f; border-radius:50%; background:#fff; z-index:10;}
.MainNav li:nth-child(5){ margin-left:316px;}
.SubNav{ position:absolute; left:0px; top:62px; width:445px; background:rgba(255,255,255,0.9);display:none;}
.SubNav dl{ width:120px; float:left; padding:20px 0px 20px 10px;}
.SubNav dd{ border-bottom:1px solid #e5e5e5;}
.SubNav dd:last-child{ border-bottom:0px;}
.SubNav dd a{display:block; padding:6px 5px 6px 10px; color:#666;}
.SubNav dd a:hover{color:#cc130e;}
.SubNav .img{ float:right; padding:25px 20px 20px 0px;}
.SubNav .img img{ width:270px; height:180px;}
.MainNav li:last-child .SubNav{ left:auto; right:0px;}
.MainNav li:nth-child(6) .SubNav{ left:auto; right:0px;}

.Gpcode{ position:absolute; right:-148px; top:41px;}
.Gpcode b{ color:#c01d18;}
@media ( max-width:1360px){
.Gpcode{ position:absolute; right:0px; top:15px;}
}


/*手机导航 s*/
.phone_header{ display:none; position:relative; padding:10px 10px 0px; height:36px;}
.phone_header .Logo img{ height:26px;}
.phone_header .Gpcode{ position:absolute; right:65px; top:15px;}
#navigation { float:right; padding-right:10px;}
#navigation .openbtn{ cursor:pointer; display:block; position:absolute; right:10px; top:50%; margin-top:-8px; z-index:100; width:30px;}
#navigation .openbtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .closebtn{ cursor:pointer; display:block; position:absolute; right:5px; top:16px; z-index:100; width:30px;}
#navigation .closebtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important; background:#000000 !important;}
#navigation .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important; background:#000000 !important;}	
#navigation .sub{ padding-top:45px; top:0%;display:none; z-index:999; position:absolute; right:0px; width:100%; background:#fff;}
#navigation .sub li{ border-bottom:1px solid #dddddd;}
#navigation .sub li span{ position:relative; display:block; line-height:40px;z-index:99;}
#navigation .sub li span a{color:#000000; display:block; padding-left:10px; font-size:15px;}
#navigation .sub li:last-child{ background:none;}
.UI-jian{background: url(../images/zoom_jian.png) center center no-repeat;}
.UI-jia{background: url(../images/zoom_jia.png) center center no-repeat;}
#navigation li span .UI-jian,#navigation li span .UI-jia{position:absolute;right:0px;top:0px; width:45px; height:40px;display:block; cursor:pointer;}
#navigation .sub .foldContent { display:none; margin-bottom:-1px; background:#f4f1f1;}
#navigation .sub .foldContent li{ border-bottom:1px solid #fff; margin-bottom:0; line-height:30px;}
#navigation .sub .foldContent li a{ color:#333; display:block; padding-left:20px;}
#navigation .bg{ left:0px; top:0px; display:none; width:100%; height:100%; position:fixed; height:100%; background:#fff; z-index:998;}
/*手机导航 end*/

@media ( max-width:998px){
.Header{ display:none;}
.phone_header{ display:block;}
}

/*Top*/

/*Bottom*/
.Footer{ background:#fff;}
.Footer .ewm{ position:absolute; right:0px; top:44px; width:113px; text-align:center;}
.Footer .ewm img{ border:1px solid #dedede; padding:3px; display:block; width:104px; height:104px; margin-bottom:9px;}
.Footer .sitemap{ margin-right:200px; padding:36px 0px;}
.Footer .sitemap dl{ width:16.666%; float:left; line-height:30px;}
.Footer .sitemap dl dt{ padding-bottom:11px; line-height:41px; font-size:16px; color:#333; background:url(../images/dtline.gif) 0px bottom no-repeat;}
.Footer .sitemap dl dd a{ color:#666;}.Footer .sitemap dl dd a:hover{ color:#cc130e; margin-left:3px;}

.Copyright{ max-width:100%; min-width:1100px; text-align:center; background:#212121; color:#808080; padding:15px 0px;}
.Copyright a{color:#808080;}.Copyright a:hover{color:#ffcc00;}
@media ( max-width:998px){
.Footer .sitemap{ margin-right:150px;}
.Copyright{ max-width:100%; min-width:300px;padding:15px;}
}
@media ( max-width:768px){
.Footer .sitemap{ display:none;}
.Footer .ewm{ position:static;width:113px; margin:0px auto; padding:15px 0px;}
}
/*Bottom*/


/*首页*/

/*banner s*/
.HomeBan{min-width:1100px; max-width:100%; height:600px; position:relative; background:#53d1eb; overflow:hidden;}
.HomeBan .BanList{ height:600px;}
.HomeBan .BanList > ul > li{ width:100%; height:600px; overflow:hidden; position:relative;}
.HomeBan .con{position:absolute; left:20%;width:60%;z-index:2;}
.HomeBan .con span{ display:block; position:relative; transition:all 1.3s; -webkit-transition:all 1.3s;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;}
.HomeBan .ban1 .con .a1{ width:521px;top:80px; left:50%; margin-left:-260px;}
.HomeBan .ban1 .con .a2{ width:521px;top:-100px; left:50%; margin-left:-260px; transition:all 1.3s 0.4s; -webkit-transition:all 1.3s 0.4s;}
.HomeBan .ban2 .con .a1{ width:521px;top:181px; left:50%; margin-left:-460px;}
.HomeBan .ban2 .con .a2{top:195px; left:50%; margin-left:-490px; transition:all 1.3s 0.4s; -webkit-transition:all 1.3s 0.4s;}
.HomeBan .ban3 .con .a1{ width:521px;top:80px; left:50%; margin-left:-15px;}
.HomeBan .ban3 .con .a2{ width:521px;top:-100px; left:50%; margin-left:-15px; transition:all 1.3s 0.4s; -webkit-transition:all 1.3s 0.4s;}
.HomeBan .ban4 .con .a1{ width:521px;top:181px; left:50%; margin-right:260px;}
.HomeBan .ban4 .con .a2{ width:521px;top:195px; left:50%; margin-right:100px; transition:all 1.3s 0.8s; -webkit-transition:all 1.3s 0.8s;}
.HomeBan .hd{ width:100%;position:absolute; z-index:2; bottom:40px; left:0; z-index:100; height:12px; line-height:12px; text-align:center; overflow:hidden;}
.HomeBan .hd ul li{position:relative;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0px 4px;cursor:pointer; background:#fff; border-radius:12px; line-height:100px;}
.HomeBan .hd ul .on{ background:#cc130e;}
.HomeBan .prev,
.HomeBan .next{ position:absolute;left:-40px; top: 50%; margin-top:-20px; width:40px; height:40px; overflow:hidden; background:url(../images/banarr.png) 0px top no-repeat; cursor:pointer;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan .next{ left:auto; right:-40px; background-position:-40px 0;}
.HomeBan:hover .prev{ left:25px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan:hover .next{ right:25px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.banscan{
  -webkit-animation-name: fadescan;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 0s;
  -moz-transform:scale(1,1);  
  -webkit-transform:scale(1,1);  
  -o-transform:scale(1,1);  
}
@-webkit-keyframes fadescan {
0% {
-moz-transform:scale(1.5,1.5);  
-webkit-transform:scale(1.5,1.5);  
-o-transform:scale(1.5,1.5); 	
opacity: 0;
visibility:visible;
}
100% {
-moz-transform:scale(1,1);  
-webkit-transform:scale(1,1);  
-o-transform:scale(1,1); 	
opacity: 1;
visibility:hidden;
}
}

.mobile_ban{ position:relative; display:none;}
.mobile_ban .swiper-slide{ position:relative;}
.mobile_ban .swiper-slide p{ position:absolute; width:60%; left:20%; top:10%;}
.mobile_ban .swiper-pagination-bullet{opacity:1; background:#fff; width:12px; height:12px;}
.mobile_ban .swiper-pagination-bullet-active{opacity:1; background:#cc130e;}
.mobile_ban .swiper-slide .p1{ position:absolute; width:60%; left:20%; top:10%;}
.mobile_ban .swiper-slide .p1 span{ position:absolute; left:0px;}
.mobile_ban .swiper-slide .p1 span.{ position:absolute; left:0px;}
.mobile_ban .swiper-slide .p1 span{ position:absolute; left:0px;}
@media ( max-width:998px){
  .HomeBan{ display:none;}
  .mobile_ban{ display:block;}
}
/*banner end*/

.HomeTit{ text-align:center; color:#333333; line-height:36px; font-size:30px;}
.HomeTit b{ display:block; color:#cc130e; text-transform:uppercase; font-size:16px; line-height:24px;}


/*首页招商引资*/
.HomeInv{padding:4% 0; margin-bottom:0%;}
.HomeInv .HomeTit{ text-align:left; padding-bottom:21px;}
.HomeInv .col-left{ width:40%; float:left;}
.HomeInv .col-left .con{ line-height:25px; padding-bottom:46px;}
.HomeInv .col-left a.apply{ border-radius:22px; display:block; width:160px; line-height:45px; text-align:center; font-size:16px; color:#fff; background:#cc130e;}
.HomeInv .col-left a.apply i{ background:url(../images/arr.png) right center no-repeat; padding-right:32px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeInv .col-left a:hover.apply i{padding-right:39px;}
.HomeInv .col-left .img img{ display:block; float:right; margin-top:32px;opacity:0;transition:opacity 1s;}
.HomeInv .col-right{ width:55%; float:right;}
.HomeInv .col-right .img{opacity:0;transition:opacity 1s 0.3s;}
.HomeInv .col-right .num li{ float:left; text-align:center; width:25%; font-size:16px; padding-top:30px;}
.HomeInv .col-right .num li em{ line-height:64px; display:block; color:#333333; font-size:55px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-0.1em; font-weight:bold;}
.HomeInv .col-right .num li.li1{ width:34%;transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0;transition:all 1s 0.6s;}
.HomeInv .col-right .num li.li2{ width:20%;transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0;transition:all 1s 0.9s;}
.HomeInv .col-right .num li.li3{ width:21%;transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0;transition:all 1s 1.2s;}
.HomeInv .col-right .num li.li4{ width:20%;transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0;transition:all 1s 1.6s;}
.anm.HomeInv .col-left .img img{opacity:1;}
.anm.HomeInv .col-right .img{opacity:1;}
.anm.HomeInv .col-right .num li{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

@media ( max-width:800px){
.HomeInv .HomeTit{ text-align:center; padding-bottom:21px;}
.HomeInv .col-left{ width:auto; float:none;}
.HomeInv .col-left .img img{ display:none;}
.HomeInv .col-left .con{ padding-bottom:20px;}
.HomeInv .col-left a.apply{ margin:0px auto;}
.HomeInv .col-right{ width:auto; float:none; padding-top:15px;}
.anm.HomeInv .col-right .img img{ width:100%;}
}
@media ( max-width:480px){
.HomeInv .col-right .num li{ font-size:14px; padding-top:20px;}
.HomeInv .col-right .num li em{ line-height:42px;font-size:35px;}
}


/*首页业务范围*/
.HomeBusbg{ background:#fff; padding-top:4%;}
.HomeBus{ height:550px; position:relative; margin-top:35px;}
.HomeBus .hd{ width:1100px; position:absolute; left:50%; margin-left:-550px; bottom:-95px; background: #fff url(../images/shadow.gif) center bottom no-repeat; padding-bottom:18px; height:160px; font-size:18px;}
.HomeBus .hd ul{ margin:0px 65px;}
.HomeBus .hd li{ width:25%; margin:0px; text-align:center; float:left;}
.HomeBus .hd li a{ display:block; height:124px; background:url(../images/line.gif) 0px top no-repeat;}
.HomeBus .hd li span{ cursor:pointer; display:block; width:80%; margin:36px auto 0; height:122px;}
.HomeBus .hd li a i{ display:block; width:54px; height:47px; margin:0px auto 15px;}
.HomeBus .hd li a i.icon1{ background:url(../images/icon1.png); background-size:contain;}
.HomeBus .hd li a i.icon2{ background:url(../images/icon2.png); background-size:contain;}
.HomeBus .hd li a i.icon3{ background:url(../images/icon3.png); background-size:contain;}
.HomeBus .hd li a i.icon4{ background:url(../images/icon4.png); background-size:contain;}
.HomeBus .hd li.on span{ border-bottom:3px solid #cc130e; color:#cc130e;}
.HomeBus .hd li.on a i.icon1{ background:url(../images/icon01.png); background-size:contain;}
.HomeBus .hd li.on a i.icon2{ background:url(../images/icon02.png); background-size:contain;}
.HomeBus .hd li.on a i.icon3{ background:url(../images/icon03.png); background-size:contain;}
.HomeBus .hd li.on a i.icon4{ background:url(../images/icon04.png); background-size:contain;}

.HomeBus .bd .slide{ position:relative; height:550px; overflow:hidden;}
.HomeBus .bd .slide .img img{ position:absolute; width:1920px; max-width:none; height:550px; left:50%; margin-left:-960px; top:0px;}
.HomeBus .bd .slide .infotxt{ position:absolute; width:630px; font-size:16px; z-index:1; top:171px; left:50%; margin-left:-315px; color:#fff; text-align:center;transform:translateY(-100px);-webkit-transform:translateY(-100px);opacity:0;transition:all 1s 0.2s;}
.HomeBus .bd .slide .infotxt .tit{ font-size:32px; line-height:35px;}
.HomeBus .bd .slide .infotxt a{ color:#fff;}
.HomeBus .bd .slide .infotxt .p{ padding:21px 0px 40px;}
.HomeBus .bd .slide .infotxt .more a{ width:50px; height:50px; display:block; margin:0px auto; border-radius:50%; background: #cc130e url(../images/arr.png) center center no-repeat;}
.HomeBus .bd .slide .infotxt .more a:hover{ width:60px; height:60px; margin-top:-5px;}
.HomeBus a.prev,.HomeBus a.next{ position:absolute; left:24px; top:40px; display:block;width:42px; height:80px;overflow:hidden;cursor:pointer; background:url(../images/businessarr.gif) 0px top no-repeat;}
.HomeBus a.next{ background:url(../images/businessarr.gif) -42px top no-repeat; left:auto; right:24px;}
.anm.HomeBus .bd .slide .infotxt{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

@media ( max-width:1098px){
.HomeBus .hd{ width:100%; position:absolute; left:0%; margin-left:0px; bottom:-95px; background: #fff url(../images/shadow.gif) center bottom no-repeat; padding-bottom:18px; height:160px;}
}
@media ( max-width:800px){
.HomeBus{ height:auto;}
.HomeBus .hd{ font-size:14px; height:112px;}
.HomeBus .hd ul{ margin:0px 40px;}
.HomeBus .hd li a i{width:36px; height:32px; margin-bottom:4px;}
.HomeBus .bd .slide{height:229px;}
.HomeBus .bd .slide .infotxt{width:90%; font-size:14px;top:15px; left:5%; margin-left:0px;}
.HomeBus .bd .slide .infotxt .tit{ font-size:25px;}
.HomeBus .bd .slide .infotxt .p{ padding:10px 0px 20px;}
.HomeBus .bd .slide .img{ height:229px;}
.HomeBus .bd .slide .img img{width:800px; max-width:none; height:229px; left:50%; margin-left:-400px; top:0px;}
.HomeBus .hd li a{height:80px; line-height:16px;}
.HomeBus .hd li span{margin:16px auto 0; height:70px;}
.HomeBus a.prev,.HomeBus a.next{left:1px; top:15px;}
.HomeBus a.next{ left:auto; right:1px;}
}
@media ( max-width:480px){
.HomeBus .bd .slide .infotxt .tit{ font-size:18px;}
.HomeBus .bd .slide .infotxt .p{ padding:5px 0px 10px;}
}

/*首页新闻资讯*/
.HomeNews{padding:120px 0px 53px;}
.HomeNews .content{ background:#fff; height:370px; margin-top:35px;}
.HomeNews .content .col-list{ padding:0px 589px 0px 30px; position:relative;}
.HomeNews .content .col-list li{ line-height:24px; border-bottom:1px solid #f4f4f4;}
.HomeNews .content .col-list li .tag{ position:absolute; left:0px; top:30px; line-height:30px;}
.HomeNews .content .col-list li .tag a{ background:#bababa; color:#fff; display:block; width:75px; line-height:25px; text-align:center;}
.HomeNews .content .col-list li .tit{ font-size:16px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%;}
.HomeNews .content .col-list li .tit a:hover{ font-weight:bold;}
.HomeNews .content .col-list li:hover .tag a{ background:#cc130e;}
.HomeNews .content .col-list li:hover .tit a{ font-weight:bold; color:#cc130e;}
.HomeNews .content .col-list li .box{ position:relative; padding:31px 0px 0px 112px; height:75px;transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0;transition:all 1s 0.6s;}

.HomeNews .content .more{ text-align:center; padding-top:15px;}
.HomeNews .content .more a{ background:url(../images/arr2.png) right center no-repeat; padding-right:32px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; color:#cc130e; font-size:14px; font-weight:bold;}
.HomeNews .content .more a:hover{ padding-right:39px;}

.HomeNews .content .img{ position:absolute; right:0px; top:0px; z-index:1;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;transform:translateY(200px);opacity:0;-webkit-transform:translateY(200px);transition:all 1s;}
.HomeNews .content .img img{ margin:0px auto; display:block; width:550px; height:370px;}
.HomeNews .content li.on .tag a{ background:#cc130e;}
.HomeNews .content li.on .tit a{ font-weight:bold; color:#cc130e;}
.HomeNews .content li.on .img{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; z-index:100;}

.anm.HomeNews .content .col-list li .box{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.anm.HomeNews .content .img {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

@media ( max-width:800px){
.HomeNews{padding:110px 0px 25px;}
.HomeNews .content{height:auto;}
.HomeNews .content .col-list{ padding:10px;}
.HomeNews .content .col-list li .tag{top:15px;}
.HomeNews .content .col-list li .box{padding:15px 0px 0px 94px;}
.HomeNews .content .img{ position:static; display:none;}
.HomeNews .content li.on .img{ display:block;}
.HomeNews .content .img img{ width:100%; height:auto;}
}


/*栏目页公用样式 s*/
.SubPage{ padding:40px 0px 45px;height:auto !important; height:280px; min-height:280px;}
.SubBan{ position:relative; height:290px; overflow:hidden; clear:both;}
.SubBan img{ display:block; max-width:none; position:absolute; left:50%; margin-left:-960px;}
.SubBan2{ position:relative; height:460px; overflow:hidden; clear:both;}
.SubBan2 img{ display:block; max-width:none; position:absolute; left:50%; margin-left:-960px;}
.SubBan2 span{ position:absolute; width:200px; left:50%; top:24%; margin-left:-100px; text-align:center; font-size:36px; color:#fff; z-index:1;transform:translateY(-150px);-webkit-transform:translateY(-150px);opacity:0;transition:all 1s 0.6s;}
.anm.SubBan2 span{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

.MenuList{ text-align:center; background:#fff; height:67px;}
.MenuList li{ display:inline-block; *display:inline; zoom:1; padding:0px 43px;}
.MenuList li a{ display:block; line-height:67px; position:relative; font-size:18px; color:#666666;}
.MenuList li a:hover,.MenuList li.onli a{ font-weight:bold; border-bottom:1px solid #c01d18; color:#c01d18;}
.MenuList li a:hover i,.MenuList li.onli a i{ width:6px; height:6px; display:block; position:absolute; bottom:-4px; left:50%; margin-left:-3px; border:1px solid #d0241f; border-radius:50%; background:#fff; z-index:10;}

@media ( max-width:998px){
.SubBan{height:151px;}
.SubBan img{ height:151px;margin-left:-500px;}
.SubBan2{height:240px;}
.SubBan2 img{ height:240px;margin-left:-500px;}
}
@media ( max-width:768px){
.MenuList{ height:auto;}
.MenuList li{padding:0px; width:24%;}
.MenuList li a{line-height:20px; padding:10px 0px; position:relative; font-size:14px; color:#666666;}
.SubBan2 span{ font-size:22px;}
}
@media ( max-width:480px){
.SubBan{height:125px;}
.SubBan img{ height:125px;margin-left:-300px;}
.SubBan2{height:144px;}
.SubBan2 img{ height:144px;margin-left:-300px;}
}

/*栏目页公用样式 end*/


/*关于炅泰*/
.SinglePage{word-wrap:break-word; clear:both; line-height:2em;}
.AboutInfo{ background:#55a4e9; position:relative;}
.AboutInfo img{ display:block;}
.AboutInfo .Infotxt{ position:absolute; right:0px; top:0px; background:#55a4e9; width:360px; height:390px;}
.AboutInfo .Infotxt dl{ padding:28px 28px 0px; color:#c2e3ff;}
.AboutInfo .Infotxt dl dt{ color:#fff; font-size:40px; font-weight:bold;}
.AboutInfo .Infotxt dl dd{ padding-top:15px;}
.AboutInfo .Infotxt dl dd b{ color:#fff; font-weight:bold;}

.Culturebox1 { margin-left:-20px;}
.Culturebox1 li{ width:33.333%; float:left; padding-top:45px;}
.Culturebox1 li .box{ margin:0px 0px 20px 20px; background:#fff; height:257px; position:relative;}
.Culturebox1 li .box .icon{ text-align:center; width:22%; left:39%; position:absolute; top:-20%;}
.Culturebox1 li .box .tit{ padding:61px 10px 0px; color:#262525; text-align:center; line-height:23px; font-size:18px;}
.Culturebox1 li .box .tit span{ display:block; font-size:12px; color:#aaa9a9; line-height:21px;}
.Culturebox1 li .box .tit i{ margin:0px auto; display:block; width:30px; height:11px; border-bottom:3px solid #e56070;}
.Culturebox1 li .box .tit i.i2{border-bottom:3px solid #409ccf;}
.Culturebox1 li .box .tit i.i3{border-bottom:3px solid #efab3f;}
.Culturebox1 li .box .con{ padding:16px 20px 0px; line-height:1.6em;}
.Culturebox1 li .box .con dd{ background:url(../images/dot.gif) 0px 10px no-repeat; padding-left:8px;}
.Culturebox1 li.li1{transform:translateY(200px);-webkit-transform:translateY(200px);opacity:0;transition:all 1s 0.5s;}
.Culturebox1 li.li2{transform:translateY(200px);-webkit-transform:translateY(200px);opacity:0;transition:all 1s 0.8s;}
.Culturebox1 li.li3{transform:translateY(200px);-webkit-transform:translateY(200px);opacity:0;transition:all 1s 1.2s;}
.anm.Culturebox1 li{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

.CultureLogo{ clear:both; height:165px; position:relative; padding:0px 16px 0px 310px; margin-bottom:20px; background:#fff;transform:translateX(200px);-webkit-transform:translateX(200px);opacity:0;transition:all 1s 0.1s;}
.CultureLogo .logo{ position:absolute; left:0px; top:0px;}
.CultureLogo .con{ height:165px; display:table-cell; width:2%; vertical-align:middle;}
.CultureLogo .t1{ font-size:18px; color:#1f1a17;}
.CultureLogo .t1 span{ font-size:14px; color:#ae2826;}
.anm.CultureLogo {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

.Culturebox2 li{ width:50%; float:left; background:#fff;}
.Culturebox2 li .img{ width:50%; float:left;}
.Culturebox2 li .img img{ display:block; margin:0px auto;}
.Culturebox2 li .infotxt{ width:50%; float:right;}
.Culturebox2 li .infotxt dl{ padding:20px;}
.Culturebox2 li .infotxt dl dt{ font-size:18px; color:#1b1b1b; padding-bottom:10px;}
.Culturebox2 li .infotxt dl dd{ background:url(../images/dot.gif) 0px 10px no-repeat; padding-left:8px; line-height:1.6em;}
.Culturebox2 li:last-child .infotxt dl dd{ width:40%; float:left;}
.Culturebox2 li.li1{transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0;transition:all 1s 0.5s;}
.Culturebox2 li.li2{transform:translateX(200px);-webkit-transform:translateX(200px);opacity:0;transition:all 1s 0.8s;}
.anm.Culturebox2 li{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

.HornorList{ margin-left:-20px;}
.HornorList li{ width:25%; text-align:center; float:left;}
.HornorList li .box{ margin:0px 0px 10px 20px; padding-bottom:10px;}
.HornorList li .img{ background:#fff; height:200px; margin-bottom:14px;}
.HornorList li .img span{ display:table-cell; vertical-align:middle; height:200px; width:2%;}
.HornorList li .img img{ max-width:100%; max-height:154px; display:block; margin:0px auto;}
.HornorList li .tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%;}
.HornorList li a{ color:#666;}.HornorList li a:hover{ color:#c01d18;}
.HornorList li:hover .box{ box-shadow:0px 8px 8px #ccc;}

@media ( max-width:768px){
.AboutInfo .Infotxt{ position:static;width:auto; height:auto;}
.AboutInfo .Infotxt dl{ padding:15px; color:#c2e3ff;}
.AboutInfo .Infotxt dl dt{font-size:24px;}
.AboutInfo .Infotxt dl dd{ padding-top:0px;}
.Culturebox1 { margin-left:0px;}
.Culturebox1 li{ width:auto; float:none; padding-top:45px;}
.Culturebox1 li .box{ margin:0px 0px 20px 0px; background:#fff; height:auto; padding-bottom:20px;}
.CultureLogo{height:auto;padding:0px 20px;}
.CultureLogo .logo{ position:static; left:0px; top:0px; padding-top:20px; text-align:center;}
.CultureLogo .con{ height:165px; display:table-cell; width:2%; vertical-align:middle;}
.Culturebox2 li{ width:auto; float:none; padding:20px 0px; margin-bottom:20px;}
.Culturebox2 li .img{ width:auto; float:none; text-align:center;}
.Culturebox2 li .infotxt{ width:auto; float:none;}
.Culturebox2 li:last-child{ margin-bottom:0px;}
.HornorList{ margin-left:-15px;}
.HornorList li{ width:33.333%;}
.HornorList li .box{ margin:0px 0px 10px 15px;}
}

@media ( max-width:480px){
.HornorList li{ width:50%;}
}


/*招商引资*/
.ZSInfoleft{width:59%; float:left; font-size:16px;}
.ZSInfoleft h2{ color:#c01d18; font-size:18px;}
.ZSInfoleft h3{ color:#000000; font-size:16px; margin:5px 0px 3px;}
.ZSInfoleft li{ background:url(../images/dot2.gif) 9px 10px no-repeat; padding-left:19px;}
.ZSImgright{ float:right; width:35%;}

.zsbox1{ background: #fbfbfb url(../images/zsbg1.jpg) right top no-repeat;}
.ZSImgright2{ float:left; width:30%; position:relative;}
.ZSImgright2 .tit{ display:block; position:absolute; width:100%; text-align:center; font-size:30px; color:#000000; top:0px; left:0px;}
.ZSImgright2 .tit i{ color:#c01d18;}
.ZSInfoleft2{width:67%; float:right;}
.ZSInfoleft2 h2{ color:#c01d18; font-size:18px;}
.ZSInfoleft2 h3{ color:#000000; font-size:14px; margin:5px 0px 3px;}
.ZSInfoleft2 li{ background:url(../images/dot2.gif) 9px 10px no-repeat; padding-left:19px;}

.zsbox2{ background: url(../images/zsbg2.jpg) center bottom no-repeat; height:498px; color:#fff;}
.zsbox2 .con{ padding:10% 9% 0; text-align:center;transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0;transition:all 1s 0.4s;}
.zsbox2 .con .p{ padding:5% 0;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity:0.8; line-height:2em;}
.zsbox2 .tit{ font-size:30px; color:#fff;}
.zsbox2 .tit i{ color:#c01d18;}
.zsbox2 .add{ color:#fff; background:#c01d18; display:inline-block; *display:inline; zoom:1; padding:12px 27px; border-radius:21px;}
.anm.zsbox2 .con{transform:translate(0,0); top:0px;-webkit-transform:translate(0,0);opacity:1;}

.zsbox3{}
.zsbox3 .tit{font-size:30px; color:#000000; margin-bottom:50px;}
.zsbox3 .tit i{ color:#c01d18;}
.zsbox3 .infotxt{ width:45%; float:left; padding:7% 0 0 0;transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0;transition:all 1s 0.6s;}
.zsbox3 .infotxt dd{ background:url(../images/zsline.gif) 20px top repeat-y; padding:7px 0px 42px 54px; position:relative;}
.zsbox3 .infotxt dd img{ position:absolute; width:40px; height:40px; left:0px; top:0px;}
.zsbox3 .infotxt dd:last-child{ padding-bottom:0px;}
.zsbox3 .img{ width:50%; float:right;opacity:0;transition:opacity 1s 0.1s;}
.zsbox3 .img img{ width:960px; height:500px; margin-right:-408px; display:block;}
.anm.zsbox3 .infotxt{transform:translate(0,0); top:0px;-webkit-transform:translate(0,0);opacity:1;}
.anm.zsbox3 .img{opacity:1;}

@media ( max-width:768px){
.ZSInfoleft{width:auto; float:none;}
.ZSImgright{ float:none; width:auto; text-align:center; padding-top:10px;}
.ZSImgright2{ float:none; width:auto; text-align:center; margin-bottom:10px;}
.ZSImgright2 .tit{ font-size:22px;}
.ZSInfoleft2{width:auto; float:none;}
.zsbox2{height:auto; padding-bottom:30px;}
.zsbox2 .con{ padding:35px 10px 0px;}
.zsbox2 .tit{ font-size:22px;}
.zsbox3 .tit{ font-size:22px;margin-bottom:20px;}
.zsbox3 .infotxt{ width:auto; float:none; padding-bottom:30px;}
.zsbox3 .infotxt dd{ padding-bottom:22px;}
.zsbox3 .img { width:auto; float:none; padding-bottom:20px;}
.zsbox3 .img img{width:auto; height:auto; margin:0px;}
}


/*业务范围*/
.BusinessBox .item{ background:#fff;}
.BusinessBox .item .img{ width:50%; float:left;transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0;transition:all 1s;}
.BusinessBox .item .img img{ display:block; margin:0px auto;}
.BusinessBox .item .infotxt{ font-size:16px; line-height:1.7em; width:50%; float:right;transform:translateX(200px);-webkit-transform:translateX(200px);opacity:0;transition:all 1s 0.3s;}
.BusinessBox .item .box{ padding:35px;}
.BusinessBox .item .box .tit{ font-size:30px; margin-bottom:30px; color:#000000; font-weight:normal;}
.BusinessBox .item .box .p{ margin-bottom:21px;}
.BusinessBox .item .box .p b{ color:#333333;}
.BusinessBox .item.next .img{ float:right;}
.BusinessBox .item.next .infotxt{ float:left;}

.anm.item#bcon1 .img{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.anm.item#bcon1 .infotxt{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.anm.item#bcon2 .img{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.anm.item#bcon2 .infotxt{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.anm.item#bcon3 .img{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.anm.item#bcon3 .infotxt{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.anm.item#bcon4 .img{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.anm.item#bcon4 .infotxt{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

@media ( max-width:768px){
.BusinessBox .item { margin-bottom:20px;}
.BusinessBox .item:last-child { margin-bottom:0px;}
.BusinessBox .item .img{ width:auto; float:none; padding:15px 15px 0px;}
.BusinessBox .item .infotxt{ width:auto; float:none; font-size:14px;}
.BusinessBox .item .box .tit{ font-size:22px; margin-bottom:15px;}
.BusinessBox .item .box{ padding:15px 15px 0px;}
.BusinessBox .item.next .img{ float:none;}
.BusinessBox .item.next .infotxt{ float:none;}
}


/*技术服务*/
.Tecbox{ margin-bottom:20px; background:#fff; padding:20px 28px;}
.Tecbox .tithead{ font-size:18px; color:#c01d18; border-bottom:1px solid #eeeeee; margin-bottom:23px;}
.Tecbox .tithead span{ display:block; background:url(../images/line2.gif) 0px bottom no-repeat; padding:12px 0px; margin-bottom:-1px;}
.Tecbox .tithead span i{ font-size:24px; margin-right:14px; vertical-align:middle; display:inline-block; font-family:Tahoma, Geneva, sans-serif;}
.Tecbox .photo{ margin-left:-12px;}
.Tecbox .photo li{ float:left;}
.Tecbox .photo li .box{margin:0px 0px 13px 12px;}
.Tecbox .photo li .box img{ display:block; margin:0px auto;}
.Tecbox .photo li.i1{ width:40%;}
.Tecbox .photo li.i2{ width:30%;}
.Tecbox .photo li.i3{ width:30%;}
.Tecbox .txt li{ background:url(../images/dot3.gif) 0px 6px no-repeat; padding-left:30px; margin:12px 0px 0px 11px;}
.Tecbox .img2{ width:38%; float:left;}
.Tecbox .img2 img{ display:block; margin:0px auto;}
.Tecbox .txt2{ width:59%; float:right; padding-top:30px;}
.Tecbox .txt2 li{ background:url(../images/dot4.gif) 0px 8px no-repeat; padding-left:17px; margin-top:23px;}

.Tecbox#bcon1 .photo li.i1{opacity:0;transition:opacity 1s 0.4s;}
.Tecbox#bcon1 .photo li.i2{opacity:0;transition:opacity 1s 0.8s;}
.Tecbox#bcon1 .photo li.i3{opacity:0;transition:opacity 1s 1.2s;}
.anm.Tecbox#bcon1 .photo li{opacity:1;}

.Tecbox#bcon2{opacity:0;transition:opacity 1s 0.4s;}
.anm.Tecbox#bcon2{opacity:1;}
.Tecbox#bcon3{opacity:0;transition:opacity 1s 0.4s;}
.anm.Tecbox#bcon3{opacity:1;}

@media ( max-width:768px){
.Tecbox{padding:15px;}
.Tecbox .photo{ margin-left:0px;}
.Tecbox .photo li{ float:none;}
.Tecbox .photo li .box{margin:0px 0px 13px 0px;}
.Tecbox .photo li.i1{ width:auto;}
.Tecbox .photo li.i2{ width:auto;}
.Tecbox .photo li.i3{ width:auto;}
.Tecbox .img2{ width:auto; float:none;}
.Tecbox .txt2{ width:auto; float:none; padding-top:0px;}
}


/*新闻资讯*/
.NewsList{}
.NewsList li{line-height:26px;}
.NewsList li .box{ border-bottom:1px solid #dfdfdf; width:1100px; margin:0px auto; position:relative; height:209px;}
.NewsList li .img{ position:absolute; right:0px; top:29px;}
.NewsList li .img img{ display:block; width:200px; height:150px;}
.NewsList li .date{ position:absolute; left:0px; top:48px; color:#000000;}
.NewsList li .date p{ padding-bottom:31px; font-size:30px; font-family:"宋体";}
.NewsList li .date p i{ display:inline-block; vertical-align:top; margin-left:10px; width:40px; border-bottom:1px solid #d0d0d0; height:13px;}
.NewsList li .date2{ display:none;}
.NewsList li .date a.more{ display:block; width:50px; height:40px; background:url(../images/arr3.png) center center no-repeat;}
.NewsList li .infotxt{ padding:48px 300px 0px 150px;}
.NewsList li .infotxt .tit{ padding-bottom:24px; font-size:16px;}
.NewsList li:hover { background:#fff;}
.NewsList li:hover .date{ color:#c01d18;}.NewsList li:hover .date p i{border-bottom:1px solid #c01d18;}
.NewsList li:hover .date a.more{background: #c01d18 url(../images/arr03.png) center center no-repeat;}

.Titleinfo{ color:#666666; padding:15px 0px 20px 0px; text-align:center; border-bottom:1px solid #d8d8d8; margin-bottom:30px;}
.Titleinfo .tit{ font-weight:bold; font-size:20px; color:#333333; padding-bottom:10px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox { border-top:1px solid #dadada; margin:20px 0px 0px; padding:22px 0px 0px; position:relative; color:#888888;}
.PrevNextBox dl{ padding-left:0px; position:relative; margin-bottom:7px;}
.PrevNextBox dl b{ position:absolute; left:0px; top:0px; color:#000000; font-weight:normal;}
.PrevNextBox a{ color:#666666;}.PrevNextBox a:hover{ color:#05ca09;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

@media ( max-width:998px){
.NewsList li .box{ width:auto; margin:0px 10px;}
.NewsList li .infotxt{ padding-right:220px;}
}
@media ( max-width:768px){
.NewsList li .box{height:120px;}
.NewsList li .infotxt{ padding:18px 120px 0px 0px; font-size:12px; line-height:18px;}
.NewsList li .img{ top:18px;}
.NewsList li .img img{ display:block; width:100px; height:75px;}
.NewsList li .date{ display:none;}
.NewsList li .date2{ display:block; color:#888; padding:3px 0px;}
.NewsList li .infotxt .tit{ padding-bottom:0px; font-size:14px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:98%;}
.NewsList li .infotxt p{ height:36px; overflow:hidden;}
 .PrevNextBox a{ color:#666666;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; display:block;}
}


/*人才招聘*/
.Hrselect{ margin-left:-8px;}
.Hrselect dd{ float:left; width:22%; padding-bottom:26px;}
.Hrselect dd .box{ position:relative; margin-left:8px;}
.Hrselect dd .select{ width:100%; height:42px; color:#999999; font-size:16px; text-indent:0.5em; background:url(../images/selectarr.gif) right center no-repeat; border-radius:1px; border:1px solid #d9d9d9;}
.Hrselect select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;}
.Hrselect select::-ms-expand { display: none; }/*Ie clear arr*/
.Hrselect dd.last{ width:34%;}
.Hrselect dd.last .box{ padding-right:30%;}
.Hrselect dd .input{ height:40px; line-height:40px; border:1px solid #d9d9d9; width:100%;}
.Hrselect dd .searchbtn{ background:#c01d18; width:28%; height:42px; color:#fff; color:#fff; border:0px; cursor:pointer; position:absolute; right:0px; top:0px;}
.Hrselect dd .searchbtn i{ display:inline-block; vertical-align:middle; width:17px; height:17px; vertical-align:middle; margin-right:6px; background:url(../images/searchbtn.gif);}

.HrThead{ color:#fff; font-size:16px; background:#c01d18; text-align:center;}
.HrThead td{ height:60px;}
.HrThead .td1{ padding-left:35px; text-align:left;}
.td1{ width:22%;}
.td2{ width:22%;}
.td3{ width:16%;}
.td4{ width:20%;}
.td5{ width:20%;}
.Joblist { padding-bottom:0px;}
.Joblist .jobtitle{ text-align:center; height:61px; line-height:20px; border-bottom:1px solid #cccccc;}
.Joblist .jobtitle td{ height:60px;}
.Joblist .jobtitle a.mores{ display:inline-block; padding:5px 15px; border:2px solid #c01d18; border-radius:17px; color:#666666;}
.Joblist .jobtitle .tit{ background:url(../images/dot5.gif) 0px 4px no-repeat; padding-left:25px;}
.Joblist .td1{ padding-left:35px; text-align:left;}
.Joblist .item.current .jobtitle{}
.Joblist .item.current .jobtitle a.mores{ color:#fff; background:#c01d18;}
.Joblist .item.current .txtCont{ display:block;}
.Joblist .txtCont{ display:none; line-height:28px; padding:21px 35px;border-bottom:1px solid #eaeaea;}
.Joblist .txtCont .jobmail{ color:#c01d18; font-size:20px; font-weight:bold; padding-top:5px;}
.Joblist .txtCont .tit{ font-size:22px; color:#333333; padding-bottom:18px;}
.Joblist .txtCont .jobitem{ padding:20px 30px 16px; margin-bottom:20px; background:#fef5f5;}
.Joblist .txtCont .jobitem li{ width:33.333%; float:left; color:#333333; padding-bottom:4px;}
.Joblist .txtCont .con{ padding-left:30px;}
.Joblist .apply{ display:block; text-align:center; width:88px; line-height:30px; background:#c01d18; color:#fff; border-radius:6px; margin-top:5px;}
.Joblist .apply:hover{ color:#ffcc00;}

.Hrtit{ font-size:16px; color:#c01d18; line-height:32px; margin-top:18px; padding-left:15px; background:#ebebeb;}
.JobForm{ margin:4% 0px 35px 0%;}
.JobForm dl{ width:48%; float:left; padding-left:1%; line-height:30px;}
.JobForm dl dt{ width:20%; float:left;}
.JobForm dl dd{ width:70%; float:left; padding-bottom:10px;}
.JobForm dl.other{ width:99%; float:none; padding-left:1%;}
.JobForm dl.other dt{ width:9.7%;}
.JobForm dl.other dd{ width:84%;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:99%; height:28px; line-height:28px;}
.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.sendbtn{ color:#fff; width:90px; height:35px; background:#c01d18; margin-right:8px; border:0px; cursor:pointer;}
.resetbtn{ color:#fff; width:90px; height:35px; background:#747474; border:0px; cursor:pointer;}

@media ( max-width:998px){
.Formbox.jl{ width:100%;}
}

@media ( max-width:768px){
.HrThead{font-size:14px; margin-top:15px;}
.HrThead .td1{ padding-left:12px;}
.HrThead td{ height:40px;}
.Joblist .td1{ padding-left:12px;}
.Joblist .txtCont{line-height:22px; padding:14px 0px;}
.td1{ width:68%;}
.td2,.td3,.td4{display:none;}
.td5{ width:auto;}
.Joblist .jobtitle{ height:auto;}
.Joblist .jobtitle td{ height:auto; padding:8px 0px;}
.Joblist .jobtitle a.mores{ width:76px; font-size:12px; line-height:25px; padding:0px; border:1px solid #c01d18;}
.Hrselect dd .select{font-size:14px;}

.Hrselect dd.last .box{ padding-right:65px;}
.Hrselect dd .searchbtn{ width:65px;}
.Joblist .txtCont .tit{ font-size:16px;}
.Joblist .txtCont .jobitem li{ width:50%;}

.JobForm{margin:4% 0px 35px 0%;}
.JobForm dl{ width:auto; float:none; clear:both; padding-left:80px; position:relative;}
.JobForm dl dt{ width:auto; position:absolute; left:0px; top:0px; text-align:right;}
.JobForm dl dd{ width:auto; float:none;}
.JobForm dl.other{ padding-left:80px; width:auto;}
.JobForm dl.other dt{ width:auto; text-align:right;}
.JobForm dl.other dd{ width:auto;}
}
@media ( max-width:640px){
.Hrselect dd{ width:33.333%; padding-bottom:10px;}
.Hrselect dd.last{ float:none; clear:both; width:auto;}
.Hrselect dd .select{height:32px; background:url(../images/selectarr2.gif) right center no-repeat;}
.Hrselect dd .input{ height:30px; line-height:30px;}
.Hrselect dd .searchbtn{ height:32px;}
}
@media ( max-width:480px){
.Joblist .txtCont .jobitem{ padding:15px 15px 15px;}
.Joblist .txtCont .jobitem li{ width:auto; float:none;}
.Joblist .txtCont .con{ padding-left:15px;}
.Joblist .txtCont .jobmail{ font-size:16px;}
}


/*联系我们*/
.subcontent{ background:#fff; padding:35px;}
.contactli li{ width:25%; text-align:center; float:left; padding-bottom:29px;}
.contactli .li1{transform:translateY(-200px);-webkit-transform:translateY(-200px);opacity:0;transition:all 1s;}
.contactli .li2{transform:translateY(-200px);-webkit-transform:translateY(-200px);opacity:0;transition:all 1s 0.3s;}
.contactli .li3{transform:translateY(-200px);-webkit-transform:translateY(-200px);opacity:0;transition:all 1s 0.6s;}
.contactli .li4{transform:translateY(-200px);-webkit-transform:translateY(-200px);opacity:0;transition:all 1s 0.9s;}
.contactli.anm li{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

.mapmobile{ display:none;}

@media ( max-width:998px){
.subcontent{padding:25px 12px;}
}
@media ( max-width:768px){
.contactli li{ width:auto; float:none; padding-bottom:10px;}
}
@media ( max-width:480px){
.mappc{ display:none;}
.mapmobile{ display:block;}
}




